/**
 * File    : AttributeManager.java
 * Created : 2008-10-10
 * By      : LuHuiguo
 */
package com.luhuiguo.sso.service;

import java.util.List;

import com.luhuiguo.sso.entity.Attribute;

/**
 * @author LuHuiguo
 * @version $Id: AttributeManager.java 9 2008-10-12 12:51:20Z LuHuiguo $
 * 
 */
public interface AttributeManager {

	Attribute getAttribute(Long id);

	List<Attribute> getAllAttribute(int... rowStartIdxAndCount);

	void createAttribute(Attribute attribute);

	void updateAttribute(Attribute attribute);

	void deleteAttribute(Long id);

	void deleteAttribute(Attribute attribute);
}
